home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Freeware / ttengine-4.3 / Developer / sfd / ttengine_lib.sfd
Encoding:
Amiga Symbolizer Function Definition  |  2002-10-27  |  1.2 KB  |  30 lines

  1. ==id $Id: ttengine_lib.sfd 4.0 2002/09/19 19:33:00 krashan Exp krashan $
  2. ==base _TTEngineBase
  3. ==basetype struct Library*
  4. ==libname ttengine.library
  5. ==bias 30
  6. ==public
  7. ==include <exec/types.h>
  8. ==include <utility/tagitem.h>
  9. ==include <libraries/ttengine.h>
  10. ==include <graphics/text.h>
  11. ==version 4
  12. APTR TT_OpenFontA(struct TagItem *taglist) (a0)
  13. ==varargs
  14. APTR TT_OpenFont(Tag tag1, ...) (a0)
  15. BOOL TT_SetFont(struct RastPort *rp, APTR font) (a1,a0)
  16. VOID TT_CloseFont(APTR font) (a0)
  17. VOID TT_Text(struct RastPort *rp, APTR string, ULONG count) (a1,a0,d0)
  18. ULONG TT_SetAttrsA(struct RastPort *rp, struct TagItem *taglist) (a1,a0)
  19. ==varargs
  20. ULONG TT_SetAttrs(struct RastPort *rp, Tag tag1, ...) (a1,a0)
  21. ULONG TT_GetAttrsA(struct RastPort *rp, struct TagItem *taglist) (a1,a0)
  22. ==varargs
  23. ULONG TT_GetAttrs(struct RastPort *rp, Tag tag1, ...) (a1,a0)
  24. ULONG TT_TextLength(struct RastPort *rp, APTR string, ULONG count) (a1,a0,d0)
  25. VOID TT_TextExtent(struct RastPort *rp, APTR string, WORD count, struct TextExtent *te) (a1,a0,d0,a2)
  26. ULONG TT_TextFit(struct RastPort *rp, APTR string, UWORD count, struct TextExtent *te, struct TextExtent *tec, WORD dir, UWORD cwidth, UWORD cheight) (a1,a0,d0,a2,a3,d1,d2,d3)
  27. ==end
  28.  
  29.  
  30.